package MianShi;

/**
 * @author wys
 * created in 2:00 2019/3/4
 */
public class EqualsCompare {

    public static void main(String args[]) {
        String a = "abc";
        String b = "abc";
//        char[] a2 = a.value;
        String c = new String("abc");

        if (a == b) {
            System.out.println(" a = b" );
        }
        // a == c false c 是new出来的
        if (a == c) {
            System.out.println(" a = c" + c);
        }
        if (a.equals(b)) {
            System.out.println(" a.equals(b) ");
        }
        if (a.equals(c)) {
            System.out.println(" a.equals(c) ");
        }

        int z = 1;
        if (z == 1) {
            System.out.println("z = 1" + z);
        }

        A a1 = new A();
        A a2 = new A();

        System.out.println(" a1: " + a1 + " a2: " + a2);

        if (a1 == a2) {
            System.out.println("a2 = a1 " + a2);
        }
        if (a1.equals(a2)) {
            System.out.println("a1.equals(a2) a2 = a1 " + a2);
        }
        if (a1.equals("a1")) {
            System.out.println("a1.equals(a1) a1 = a1 " + a2);
        }


        String digital = "23";
        int dig = 23;
        // 字符串不能和int比较
//        if (digital == dig) {
//
//        }
        if (digital.equals(dig)) {
            System.out.println("digital = " + digital);
        }
    }



}

class A {

    int a;

}